Feature: 01. User Registration Tests
Before
Hook
When
the Primary Stream View is visible
And
the Bottom Menu is visible
java.lang.AssertionError: Button with xpath "//div[contains(@class, 'menu grid-element')]/div[contains(@class, 'menu-right')]/button" can't be clicked!!
element click intercepted: Element (button type="button" class="menuButton default " style="border-radius: 8px 8px 16px;")...(/button) is not clickable at point (1864, 1144). Other element would receive the click: (div class="registrationModal")...(/div)
(Session info: chrome-headless-shell=124.0.6367.118)
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'jenkintPT', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '6.8.0-47-generic', java.version: '11.0.25'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome-headless-shell, browserVersion: 124.0.6367.118, chrome: {chromedriverVersion: 124.0.6367.91 (51df0e5e17a8..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:42577}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: none, platform: LINUX, platformName: LINUX, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 7200c237e8b6440961999ecda9bebfaa
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.assertTrue(Assert.java:41)
at extern.bsb.tests.ui.when.Click.When__I_click_the_button_id(Click.java:201)
at ✽.the Settings Button is clicked(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermBrain/short_term_brain/shortTermBrain/01.User_Registration.feature:11)
And
the Settings Menu is visible
And
the Setup Settings Button is clicked
And
a menu "NMEA SETUP" is visible
When
I insert "sea.ai4devONLY" in the Installer Login field
And
the Login as installer Button is clicked
And
a class "installerMode developer" is visible
And
the Developer Settings Button is clicked
Then
I insert "10" in the User Registration Input field
And
the Settings Button is clicked
And
the Settings Menu is invisible
And
the DevMode Quit Button is clicked
And
a class "installerMode" is invisible
Before
Hook
Given
the User Registration Page is visible
And
the Registration QR Code is visible
And
the Go to Registration Button is visible
And
the Insert Product Key Button is visible
And
the What's my Brain's Serial Number? Button is visible
And
the Brain's Serial Number is invisible
And
the Skip Registration Button is invisible
When
the What's my Brain's Serial Number? Button is clicked
Then
the Brain's Serial Number is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Skip Registration Button is invisible
And
the Registration QR Code is visible
And
the Go to Registration Button is visible
And
the Insert Product Key Button is visible
And
the What's my Brain's Serial Number? Button is visible
And
the Brain's Serial Number is invisible
When
the What's my Brain's Serial Number? Button is clicked
And
the Brain's Serial Number is visible
And
the Brain's Serial Number Copied is invisible
When
the Brain's Serial Number Copy Button is clicked
Then
the Brain's Serial Number Copied is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Registration QR Code is visible
And
the Go to Registration Button is visible
And
the Insert Product Key Button is visible
And
the Product Key Modal is invisible
When
the Insert Product Key Button is clicked
Then
the Product Key Modal is visible
And
the Product Key Input is visible
And
the Validate Product Key Button is visible
And
the Invalid Product Key Error is invisible
And
the Registration QR Code is invisible
And
the Go to Registration Button is invisible
And
the Insert Product Key Button is invisible
And
the Product Key Login as Service Button is visible
And
the Skip Registration Button is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
java.lang.AssertionError: the text on element Skip Registration Button Text is Skip for Now (5 remaining) and not Skip for Now (10 remaining) at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at extern.bsb.tests.ui.then.WaitForElement.Then_text_on_element_is(WaitForElement.java:494) at ✽.the text on element Skip Registration Button Text is "Skip for Now (10 remaining)"(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermBrain/short_term_brain/shortTermBrain/01.User_Registration.feature:83)
And
the Invalid Product Key Error is invisible
When
the Validate Product Key Button is clicked
Then
the Invalid Product Key Error is visible
And
the text on element Invalid Product Key Error is "Product Key is incorrect. Please try again"
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: the text on element Skip Registration Button Text is Skip for Now (5 remaining) and not Skip for Now (10 remaining) at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at extern.bsb.tests.ui.then.WaitForElement.Then_text_on_element_is(WaitForElement.java:494) at ✽.the text on element Skip Registration Button Text is "Skip for Now (10 remaining)"(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermBrain/short_term_brain/shortTermBrain/01.User_Registration.feature:93)
And
the Invalid Product Key Error is invisible
When
I insert "wrongpassword" in the Product Key Input field
And
the Validate Product Key Button is clicked
Then
the Invalid Product Key Error is visible
And
the text on element Invalid Product Key Error is "Product Key is incorrect. Please try again"
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: the text on element Skip Registration Button Text is Skip for Now (5 remaining) and not Skip for Now (10 remaining) at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at extern.bsb.tests.ui.then.WaitForElement.Then_text_on_element_is(WaitForElement.java:494) at ✽.the text on element Skip Registration Button Text is "Skip for Now (10 remaining)"(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermBrain/short_term_brain/shortTermBrain/01.User_Registration.feature:104)
And
the Invalid Product Key Error is invisible
And
I insert "wrongpassword" in the Product Key Input field
And
the Validate Product Key Button is clicked
And
the Invalid Product Key Error is visible
And
the text on element Invalid Product Key Error is "Product Key is incorrect. Please try again"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
java.lang.AssertionError: the text on element Skip Registration Button Text is Skip for Now (5 remaining) and not Skip for Now (9 remaining) at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at extern.bsb.tests.ui.then.WaitForElement.Then_text_on_element_is(WaitForElement.java:494) at ✽.the text on element Skip Registration Button Text is "Skip for Now (9 remaining)"(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermBrain/short_term_brain/shortTermBrain/01.User_Registration.feature:119)
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
java.lang.AssertionError: the text on element Skip Registration Button Text is Skip for Now (5 remaining) and not Skip for Now (8 remaining) at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at extern.bsb.tests.ui.then.WaitForElement.Then_text_on_element_is(WaitForElement.java:494) at ✽.the text on element Skip Registration Button Text is "Skip for Now (8 remaining)"(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermBrain/short_term_brain/shortTermBrain/01.User_Registration.feature:129)
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
java.lang.AssertionError: the text on element Skip Registration Button Text is Skip for Now (5 remaining) and not Skip for Now (7 remaining) at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at extern.bsb.tests.ui.then.WaitForElement.Then_text_on_element_is(WaitForElement.java:494) at ✽.the text on element Skip Registration Button Text is "Skip for Now (7 remaining)"(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermBrain/short_term_brain/shortTermBrain/01.User_Registration.feature:139)
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
java.lang.AssertionError: the text on element Skip Registration Button Text is Skip for Now (5 remaining) and not Skip for Now (6 remaining) at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at extern.bsb.tests.ui.then.WaitForElement.Then_text_on_element_is(WaitForElement.java:494) at ✽.the text on element Skip Registration Button Text is "Skip for Now (6 remaining)"(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermBrain/short_term_brain/shortTermBrain/01.User_Registration.feature:149)
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
And
the text on element Skip Registration Button Text is "Skip for Now (5 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
And
the text on element Skip Registration Button Text is "Skip for Now (4 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
And
the text on element Skip Registration Button Text is "Skip for Now (3 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
And
the text on element Skip Registration Button Text is "Skip for Now (2 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is visible
And
the text on element Skip Registration Button Text is "Skip for Now (1 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Bottom Menu is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is invisible
And
the Invalid Product Key Error is invisible
When
I insert "the serial password" in the Product Key Input field
And
the Validate Product Key Button is clicked
Then
the Invalid Product Key Error is invisible
And
the Primary Stream View is visible
And
the Bottom Menu is visible
After
Hook